package com.brzjomo.secretiveworld.client.renderer.entity.model;

import com.brzjomo.secretiveworld.SecretiveWorld;
import com.brzjomo.secretiveworld.entity.passive.fish.SwordFishEntity;

import net.minecraft.util.ResourceLocation;
import net.minecraftforge.api.distmarker.Dist;
import net.minecraftforge.api.distmarker.OnlyIn;
import software.bernie.geckolib3.model.AnimatedGeoModel;

@OnlyIn(Dist.CLIENT)
public class SwordFishModel extends AnimatedGeoModel<SwordFishEntity> {

	@Override
	public ResourceLocation getAnimationFileLocation(SwordFishEntity animatable) {
		return new ResourceLocation(SecretiveWorld.MODID, "animations/entity/sword_fish.json");
	}

	@Override
	public ResourceLocation getModelLocation(SwordFishEntity object) {
		return new ResourceLocation(SecretiveWorld.MODID, "geo/entity/fish/sword_fish.geo.json");
	}

	@Override
	public ResourceLocation getTextureLocation(SwordFishEntity object) {
		return new ResourceLocation(SecretiveWorld.MODID, "textures/entity/fish/sword_fish.png");
	}
}